most things working... I think?