marks module and examples