chnaged to linear layout model