learned about property and synthesize in class declarations