Initial Setup, nothing but includes and main