Hastings Related Topics