- made paths dynamic