add necessar