start working on object interaction