duty objects with delete working