comment unused code
pass some tests