wow, you are brilliant, that last piece just...damn....awesome....