still crappy api expan