add complete.ly
create httpserver in guard
fix complete