meticulous procedures