adding the basics demo