added a class 'OGApplication'