start
start desktop_class
improve timestamp generation, add error handler