client and lines