add superfish module and its lib