constructor issue