added simple reosurce pool to help with memeory overloads