complete with double predict