products api wip