first working version with better reporting for unsupported items