Tested most of the functions and completed status func