makes prints optional with 'verbose'