implemented pollack