module schema