Add timeline input function
Add client tc parser
Merge branch 'feature/enhance_client'