some more stuff that doesnt quite work