seems to work...to check parallel for