fixed #4 send new requrement