requirements for basic usage inlcude the composite resolver