flexible templates path