end mechanism test