autogenerated output added
improved autogen file
more stuff added
more shite