adds status handing on all methods