added systick return method