more or less the structure