Life is possible on other planets