separation of concerns. added video and poster