add stupid imperial program compiler