a bunch of stuff - hard to tell what whould work and what should not