Implement expand