added libs and sorting out oauth