making structure more legit