flat ui init
interface setup