try scope apply differently