changes in db support and customer enum protocols