improved instantiation naming convention