print utils and more of a proper main