Creating an implicit bounce function

A description of the changes made