expansion definition
exp replace with expand