delete excess constructors