hooked up to GUI, sort of works? get ClassNotFound exceptions sometimes