ADD: working check mechanicks