fix tidy functions