UI interface base implemented