dashboard finally(hope) end,add func