change constructor content