learned some best practices and cleaned up the existing XAML