finished Insert and some UT to all but Fix Methd