more objects improvements