ref #62 add a customizable menu
Add many javadoc comment on services