Add comments
Add circle examples
Add template