utils and bounce