the knowledge stack