adapter is also optional ;) its either by this or using the interactive version so its always filled.