Updated to do directions and proper Isolation, as well as proper min/max