Added safer type on GUI side
Added insert and update link html services