Added support for queuing writes and reads
Tuning attempt