adding flash messages
improved gui and nice structure
improved gui and nice structure