the main module example