more tweaks. it's time for a new approach.