cleaning up ilp