udpate specs and clean up formating of language