worked out how to run imp