request specs and interface v2