improved gravity behaviour