material viewer half way to complete