Not sure on how I should structure every thing...