first draft of docker. it is broken now