setting up framework for I_sky factorization