improve EleCa module