decided to use parslet as parser generator
add map generator