added support from prism code headers