added features like branch, app start command, repo name, target directory settings