now object forwarding works