write review and additional tuchups implemented