add assignment template and update life stream