working on user UI