Finished all the component and is running correctly

Done