prepare or not