it works!! add tests/smile to prove it!