added modal dependency