adding docker support