all rights reserved copyright © Mark Bader 2012