working on instruction model