major re-write has begun. manual is working beautifully, but auto will be more complicated.