new answers and updated