27 elements - Steve Barkley