Added more backend security validation and took out required fields