completed object exercises