First Function inputted (UnFinishedWork)