add tuple map parser