some frontend some fixes and more oauth
weird need to commit this