all rights reserved 1978 - 2012