new requirements + CLI