better have a default page refresh, otherwise this thing goes MAD!
we do composer now!
structure changed a little bit.
refactor EVERYTHING!
refactor EVERYTHING!
refactor EVERYTHING!
refactor EVERYTHING!
refactor EVERYTHING!