add perft