UI functionality implemented!!!!