Update, add modules feature