feature_whitedot: demo white dot
feature_whitedot: add base view and base funcs