first checkin

working sample