divisions module base functions