map parser implemented