some corrections
refactored graphic, ,1/3 to more explanations for BasicView