argh... cleaned up abstract text