bug fixes and some new instructions that dont work