tidy controller