second take at partial fit, WIP