fixing a few things with gravity