Added shell, and project 2
finished builtings, and used !n as according to history_expand