work on the save and load function
still have problems if the knowledgebase that was loaded runs