fix shaberu func