adding changes need to pass code nit picking