code reivew : sonu