clearer structure