some design features and map
some strange commit