started to restructure netmhc - unfinished, but needed at other site