add extent for all components, change position of error text