fix template parsing