hastenings