add login service
add support for widths within view elements