add empty view, fix stuff