some work on an docker implementation