add support for different transfer protocols
introduce libs and env_pythonpath