added some missing method