add autostart launch behaviour
autodetect XSessions
rework assist logic