Ok, now only I need to figure out how to glue the functionality with the
GUI