fix dependenties, solve the problem