fixed duplicate requirements