added ui + cognitive offset