whole print