finished basics of objects