add dashboard architecture