adding some custom dictionary building tools