date obj
almost done