trial
modified structure