main cleanup, info class made for parsing input argument