benchmark update. help update. started implementation of gcm