Before N Branch programming

1. Finished Y Branch;
2. More conditional template to make the prompt more final.