added some convenience stuff