fixing dependency problem