fix(view): finish view