add external video capability to tag; adding documentation and cleaning up