user perspective