Better user setup process

Hi,

closing as a duplicate of the following thread where you can find a link to an existing feature request and an current ongoing implementation of this feature at the github issue tracker: