This method is still too long, do you remember that we agree to create methods for the validations of the IFs statements