comments added: the life-cycle magic