single profiles refactor