working map parser