new plane constructors