parsing coming along, needs to recognize masks