Ergo Framework(library)