added cursor tracker