contains examples from node beginner book