class with constructor(overloaded)