first checkin - lots of bugs