duty objects working