added more element definitions, and examples