made dependencies simpler