added comments and documentation (Docker)