added base mod classes