added 8b restart app function