added gradient checks for W and b2 (they work)