some instructions are implemented :O