* add swamp and gate strategy