added phase listener