added free-fall time derivation