start with a tiny module IRPG