initial module schema