cleaning up, adding examples