finished first beta version without exception process, failure process