prepare for extensions option