various strategies

gysgtclarke