remove legacy single file implementation