add viewmodule