continued with xaml interface!