created for my colleagues in xsb fafu.