Added auto dependency creation