remove all System.out to improve speed