Start work on startup tracking. MAY NOT COMPILE