Some useful Conduit stuff
Algo outline in text form