merge super to lock