bare minimum structure