getting prepared.