added new demo structure