py-2: class definition
py-3: date and dateime model usage
py-4: file write and read