99% there grrrrr