got most of it to work