adding docker file mode