adding examples and improving code