added base mod class