added other 2 answers