swift adaptor modify 

after pulling request