add dependences, modal component route fix