label obtain + first time function added