elaborate on creation of UI elements programatically