refactored v - q's relation + filetype validate js