added in comments and trying to troubleshoot some things.