general work on user friendliness. still more to go, done up to FuncLoader so far