Fleshing out intialization and tracking now.