more tweaking ... need abstract to continue