Module sceleton