no need for docker
most of the logic working