pilihan scope dependency