remove docker library dependency and build own docker API
add utilities