add sgfiler class