build timeline controller, adds credential management