added current functions