working prototype with smile canceler