Tag - time attendance machine