updated UI entirely