review the code