implemented name label