fix method permission