addressing modes were wrong