more making it compatible with the api style arays