add more validations to tracker class