improves falling blocks