adding tests
adding examples