learning flask and etc