about half way done writing it.