Add print function and array init(partial)