forgot something, finally fixes #27; adds a bunch of effects