some commenting and code