the code does work. but you cant use the nop value or it will freeze