add text field to layout
refactor id's in layout