implemented ticker