tidy binding