chipping away at clustering + fixed gravity parameter... layout still needs work