added some header stuff and pulled out a base file