Work in progress (no database traversal pls :3)