added thorough testing of alu instructions