add trackPosition method signature