improving scan components spring