Initial project setup
Further setup process
Set timeout event handling