add welcome window and some fixed