add feature of wrap
add feature of wrap add files to test