updated forge multipart