loading controllers within adapter, no need for launch argument anymore