modified structure + added skill use.