use mock data if err