The hardness in the cookies might be due to overbaking. Try again by baking for a lesser time on a slightly lower temperature.