cpe101 stuff (Winter '13)