copyright(c) Diamond Head all rights reserved.