add part2 - array sort
add part2 - parenthesis