learning the ui...