made the .h files make sense