experimenting with middleman and middle drive