using dlc-api as dependency