1. word online
2. guava eventbus
3. area convert
4. state model