make dynamo usage more generic