working on instruction models