correct auto dependency