scan() first try