may be init method with list of parameters?