some stuff works now, some stuff doesn't.