add first launch check
Merge remote-tracking branch 'origin/master' into introImpl
remove improper shake class
Merge pull request #21 from usc-588/introImpl

Intro impl