removed recursive function start, and updated documentation