worked on implementing dynamic mapfile generation