almost finished with project, epsilon still being added to the follow sets