added more track functions