most config setup. need to add git pull stuff