© copyright by H-S-M