simplifies api