added buffer dependency feature/ inital matmul example working