initial file mapping class template