all functions ok server-side, still retrieves to go