Hi @Yin_Hui_Cheok,
If you search the forum you'll find that these questions have been addressed before. For #1 see:
and
For # 2 see:
-Mike