added textAlignment