Added examples and polished mechanism post