New directories and implemented add inventory