added raw buffer type