I fixed a small bug and added commentary for what I am going to do with imptransfer. I think I'll just have to loop it and everything should be fine. Assuming everything else is working. I have not tested it (because I am a noob).