answered my own questions