The double deep stone fly is one to add to the list, these are a smaller compact stone variety with 2x bead head integrated into its body. They have some nice weight in them to get in to that water column. Always good practice to turn a few rocks when on the river side and see what bug life is present. Stone flies can offer some great fishing experiences !