added more wrapper functions