accordion poor method WIP, about to refactor
new background, temp broken swapps