added videopile bridge, types, and test