corrected all the 500 not implementeds to be 501