popup stuff, still re wrapping