Profiles update

updated profiles to be more like the function tables