- refactored package structure