finshed client for 20