Still working on it. A lot more complicated than anticipated.