works now but not the way I'd like