continuing work on gravity, not finished yet