completed ui feedback