simplied module