input interface, gif timeline, api request