add storyboard features => still has some bugs(see dashboard)