initial checkin
Added licence