added kep's 3rd law