added changes from MH