adding some structure