Adding support for new program type