rewrite dashboard feature to spec