some method for constructing of objects