shared examples, macros and feature specs