modified profile model