IDIOMS

fit the bill

(idiomatic) To satisfy a need; to serve a purpose; to fulfill specified requirements.