cleaned up spechelper