sirocc

For definition of sirocc, please visit here.