first passing code examples and first passing feature implemented