modified for browse