a gitbook try and error example