base mod setup