Initial Commit with basic map, mapi and choose