printer and thread classes added