Added selfupdate and fist