improved the golang multipart example