Looks good and it seems to be faster, good job.