added a few additional helpers