Zaslat SMS: Modules over discrete valuation domains