added demo and fixed dependencies