extracted struct/map/dict binding to separate file