use \n instead of empty printlns