final VIEW REV 2