basic tracker component