add start() function, comment options