worst API ever