fixed too greedy regex