outline for extensions