base package decalaration