created facade for core class