2nd solution Multiple constructor included