added new description of all ruby elements with examples and categorisation algorithm