changes that make kw args fucntion