basicallly a scaffold lol