use url element type for url text inputs
directives rework
use Array.concat directly
newline