reducing bytecode
commiting changes