change constructor's default