external url optional
bug fixes