Gravity re-implemented