Working with direct buffer now!