Lab1FinalUpdatewithFrontend