Initial checkin

checkin for the basic project