Map is now working from separate file for better scalability.