take a bug out of accept()
	and put a licence header and comments on it