legacy updates