Demo implementation finished