refactor to use startup scripts by configurations