got most things working