date manipulation

testing. most progress made so far.