finally get GUI done =)