Relative Animation Problem

I have a table 3d object with 3 drawers that can be opened with an input key. But the problem is when I start game second and third drawer have the same position as the first one because I created animation for that drawer. How can I create animation with a relative position?

I try to use Apply Root Motion but the object is stuck and animations not working …
Imgur

Solved with empty gameobjects (parent).

can you elaborate ?

Of course. Create an empty game object and put a drawer inside (with animation). Now drawer will have a position (0, 0, 0) - relative to empty game object. the animation will now work normally because the position is relative to the game object coordinates.
https://imgur.com/ooRxuW2