add create function: include download box, add box, init box