it bounces, but some bugs