detect script src.  add API docs