structural changes; added a lapack test program