added listener
fixed layout