remove blah, convert to appropriate pointer use, etc.