For assignment01 in Hybrid Instrument Building Fall2014 @ CMU