with basic attempt at tracker