Will to review

Will please check all details