Good Version - whistler
after heuristic periodic assignment