added significant code, still errors on comment submission, etc