initial commit
xcpu: add package function