modernized this gem