finished testing and commenting