few design chnages