stock mechanism