make use of new functions