made minor changes to assembly programs. added isntruction step functionality to thrift server