describe new functions