new misc fields
refactoring validation + code cleanup
fixed conditional for usercontent::has_DMCA_agent