trying to improve with yer help.