dependency simplyfied