cpinfo handling added