can now handle long urls