implementing changes from recreation site