extend blueprint