removed rest of content from original class template