implementing pointers
resolving code analysis issues
resolving code analysis issues