Please put the constructor as the first method also