Feature/format guesser