first take on dynamic settings