implement username, hostname and git branch name