refactored maps to allow more than one map per page
work on tests
added icon