Earth like planets