variables extracted