removing useless dependencies
refactor package