half way for multi dependency

Not everything is broken and it all compiles
Still need to properly make task have multi before showing