enclosed everything in a non-public schema for safety and quicker cleanup/restore