Copy of fsmh

Modified