lessons in object