basic docs and docker