introduced yaml file to configure guis functionality