Looks good so far, hope you have time to finish it.