added server side mast execution