viewer reviwed + syntax hilighted