filling some thoughts for the first iteration