removes unnessesary reporter
adds init function
adds init functionality