made dependencies less strict