aucton: some casual refactorings. 100 rows lesser