Fix #3 issue. Add system_upgrade