added application layer
introduced oglplus dependency