added validation and google doc on upload