tidy method complete