latest version without printouts