Fix Bugs and add GetAll Pools