created an enclosing class