function:package add
todo: new page