add necessary package