removed int compass and fix operatior