-some quest refactoring, fixing ui and saving