files used for making this into a gem