This project is just for learning appfuse, so it is primarily for myself rather than all public.