refactored the shell provision of docker part; introduced aws provider