add dependcenies
fix ignore options