working through, another bug to fix