Added expansion.cpp