BMCL Server Side