20141030: hw5 update - the updatining!