update kazuki to pick up lifecycle implementation