dd method for popping off subscription requests
reorganzing validations
add challenge for use in verification
refactoring subscription request
freeze defaults