default port logic
.gitignore