seperating scanning