Sceleton code, let's get started.