ui and corrections