added demo and dependecies