three style layout, fixed height issue, implmented custom scroll