built user UI/UX functionality