upload, register design