modified to be generic profile based.