(not working state) Match updated
FSA class made abstract