Your comments

I think is crucial to have the system email automatically the signed waivers and membership agreement to the new members.

That will help us avoid issues like " I was not aware of, I did not see it or I didn't know".