added components Fun class