everything can be put to map