first draft
Merge pull request #1 from mosheeshel/dynamic_port

first draft