finishing up, think i figured something out