made several movement, but fail on 'no', need to learn about matrix