Set requires and correct dependencies