add raw support for shdict