Package refactoring + finally added support for item use action