adding legacy
removed cruft from license for parts that are not here
updated spec and removed license cruft that no longer applies because code is not here