Start construct major function

1. Enable button functions (in progress).
2. Divide different system function states.