try and make it a little more efficient