A basic version
Remove print IR
A clear version.