CS247 Winter 2013 final project