design for editing module metadata