new class and new function is install!