new function labelReader