NOWHERE near optimized. First sub 10 though, so I am happy with my progress and will keep working on it.