refactored dockerfile ... requirement.sh added