added caption capabilities
added history