rework of Rose by Karen