Crud operations using Gui