Too many print statements, much ugly