Code Review

Check the attachment...