moved archview to separate module