final touch prevent multiple matrices operations