logical gravity! :D