introduction, all starts from here