initial version of docker backend