First documentation
Small DRY for client