work on dockerfile and setup