opt: dependenies