strange mechanism