This is a self-project and aimed to create a good and lightweight automation.