implemented bouncer - need to improve normal estimation.