Fixed segfault bug due to accessing members of unitialized struct
Reimplemented the old new profile dialog behaviour