Add new API and more learning note for multipart