Initial checkin.

Not sure about defaults. Empty is much better IMHO