added periodic/spite strategies