test and tasksg corrected