reworked api, added video details