fixed somewhat.