removed unmaintained and unfinished cruft