fucking around with a decent build structure aghagh