added the final module