Added classes for oauth