added new functions