merged mit simon stuff