Added authorize! method