TODO added
time compare
array - end