tracking working, no states implemented yet