trakt list building code fleshed out