Basic demo and tests