parse map literal but it doesn't still work...