Three new planets could host life