ProfileType enum added

I still dont get how we should manage the profiles..