1. set up unit test
2. ready to e2e test