Finished updating readfsm to new coding practices