add: add flat ui