initial commit and basic map