Better user setup and extra system stuffs