added viewer and startupscripts