improved unmoved fxn, axed down fxn, cleaned up in general