lib - compile tidy