fix: Naming
fix: Return a future in add so that it's possible to do stuff when it's done