*** view point ***