seems no bug right now, finish the UI next