updated content with jspiano