fixing a lot of thing with profiles