SCAN implemented todo: tester