fixed procedure templates