putting some structure in there