implemented better view and instruction flow